package com.suqiu.qqrobot.service;

import com.suqiu.qqrobot.model.Message;

import java.io.IOException;

public interface AiChatService<T, R> {

    /**
     * 聊天
     *
     * @param question  向AI发送问题
     * @param sessionId sessionId，如果是openai，则必传
     * @return 答案：文本 | 图片 |...
     */
    Message<R> chat(String sessionId, T question) throws IOException;

}
